complex trading environment - Francés Inglés Diccionario